Skip to content

Revise supported Linux distributions and versions#1951

Open
yanchoyanev wants to merge 1 commit intoMicrosoftDocs:mainfrom
yanchoyanev:patch-3
Open

Revise supported Linux distributions and versions#1951
yanchoyanev wants to merge 1 commit intoMicrosoftDocs:mainfrom
yanchoyanev:patch-3

Conversation

@yanchoyanev
Copy link
Copy Markdown
Contributor

Updated supported Linux distributions and versions for Azure AD sign-in documentation, including breaking changes for specific versions.

Removed the explicit enumeration of all supported versions to remove the need of updating this document every time a new version is added.

Updated supported Linux distributions and versions for Azure AD sign-in documentation, including breaking changes for specific versions.
@prmerger-automator
Copy link
Copy Markdown
Contributor

@yanchoyanev : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change.

@learn-build-service-prod
Copy link
Copy Markdown
Contributor

Learn Build status updates of commit e993e71:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/identity/devices/howto-vm-sign-in-azure-ad-linux.md ⚠️Warning Details

docs/identity/devices/howto-vm-sign-in-azure-ad-linux.md

  • Line 47, Column 171: [Warning: insecure-link - See documentation] Link 'http://packages.microsoft.com' is insecure. Links to Microsoft sites must use 'https' instead of 'http'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

@v-dirichards v-dirichards requested a review from Copilot April 22, 2026 20:44
@v-dirichards
Copy link
Copy Markdown
Contributor

@OWinfreyATL

Can you review the proposed changes?

Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the “supported Linux distributions and versions” guidance for Microsoft Entra sign-in to Azure Linux VMs by simplifying version ranges and adding a note about breaking changes affecting certain distro minor versions.

Changes:

  • Replaces explicit per-version listings with simplified minimum-version ranges (for example, 8+, 9+).
  • Adjusts the distribution/version support table entries (including RHEL/openSUSE/SLES formatting and version statements).
  • Rewrites the NOTE about breaking changes and extension/package behavior.

| SUSE Linux Enterprise Server (SLES) | SLES 12, SLES 15.1 to 15.5, SLES 15.6+ |
| Ubuntu | Ubuntu 16.04 to Ubuntu 24.04 |
| AlmaLinux | 8+ |
| Azure Linux (formerly known as Common Base Linux Mariner)| 2.0, 3.0 |
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Azure Linux table row is missing a space before the column separator (|) after the distribution name, which makes the table formatting inconsistent and can impact readability. Add a space before the | to match the other rows.

Suggested change
| Azure Linux (formerly known as Common Base Linux Mariner)| 2.0, 3.0 |
| Azure Linux (formerly known as Common Base Linux Mariner) | 2.0, 3.0 |

Copilot uses AI. Check for mistakes.
| Debian | 9+ |
| openSUSE | openSUSE Leap 42.3, 15+ |
| Oracle | 8+ |
| RedHat Enterprise Linux (RHEL) | 7.4 to 7.9, 8.3+ |
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Possible regression/ambiguity in the RHEL support row: previously the table explicitly listed RHEL 9.0+ as supported, but the new entry only mentions 7.4–7.9 and 8.3+. If RHEL 9 is still supported, update the row to include it; if it’s intentionally no longer supported, consider calling that breaking change out explicitly to avoid confusing readers.

Suggested change
| RedHat Enterprise Linux (RHEL) | 7.4 to 7.9, 8.3+ |
| RedHat Enterprise Linux (RHEL) | 7.4 to 7.9, 8.3+, 9.0+ |

Copilot uses AI. Check for mistakes.

> [!NOTE]
> SUSE made a breaking change with version 15.6 that is incompatible with the older versions. Since the Microsoft Entra login VM extension always installs the latest package, this will not work on older SUSE versions. You can install the aadsshlogin packages from packages.microsoft.com for older SUSE versions. After adding the repo, one can manually install them with this command: `sudo zypper install aadsshlogin=1.0.027980001`.
> There was a breaking change on EL-like distribution on version 9.6, as well as on SUSE 15.6 that is incompatible with versions 9.0-9.5 or 15.0-15.6 respectively. Since http://packages.microsoft.com does not provide repositories for each minor version, the VM extension was modified to not install the latests version of aadsshlogin package. Staying on these version can pose a security risk as it does not allow making hotfixes to our packages. Also, you should avoid calling any cpommand that will result to upgrading aadsshlogin package, because it can render the machine unusable.
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo: "latests" should be "latest".

Suggested change
> There was a breaking change on EL-like distribution on version 9.6, as well as on SUSE 15.6 that is incompatible with versions 9.0-9.5 or 15.0-15.6 respectively. Since http://packages.microsoft.com does not provide repositories for each minor version, the VM extension was modified to not install the latests version of aadsshlogin package. Staying on these version can pose a security risk as it does not allow making hotfixes to our packages. Also, you should avoid calling any cpommand that will result to upgrading aadsshlogin package, because it can render the machine unusable.
> There was a breaking change on EL-like distribution on version 9.6, as well as on SUSE 15.6 that is incompatible with versions 9.0-9.5 or 15.0-15.6 respectively. Since http://packages.microsoft.com does not provide repositories for each minor version, the VM extension was modified to not install the latest version of aadsshlogin package. Staying on these version can pose a security risk as it does not allow making hotfixes to our packages. Also, you should avoid calling any cpommand that will result to upgrading aadsshlogin package, because it can render the machine unusable.

Copilot uses AI. Check for mistakes.

> [!NOTE]
> SUSE made a breaking change with version 15.6 that is incompatible with the older versions. Since the Microsoft Entra login VM extension always installs the latest package, this will not work on older SUSE versions. You can install the aadsshlogin packages from packages.microsoft.com for older SUSE versions. After adding the repo, one can manually install them with this command: `sudo zypper install aadsshlogin=1.0.027980001`.
> There was a breaking change on EL-like distribution on version 9.6, as well as on SUSE 15.6 that is incompatible with versions 9.0-9.5 or 15.0-15.6 respectively. Since http://packages.microsoft.com does not provide repositories for each minor version, the VM extension was modified to not install the latests version of aadsshlogin package. Staying on these version can pose a security risk as it does not allow making hotfixes to our packages. Also, you should avoid calling any cpommand that will result to upgrading aadsshlogin package, because it can render the machine unusable.
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo: "cpommand" should be "command".

Suggested change
> There was a breaking change on EL-like distribution on version 9.6, as well as on SUSE 15.6 that is incompatible with versions 9.0-9.5 or 15.0-15.6 respectively. Since http://packages.microsoft.com does not provide repositories for each minor version, the VM extension was modified to not install the latests version of aadsshlogin package. Staying on these version can pose a security risk as it does not allow making hotfixes to our packages. Also, you should avoid calling any cpommand that will result to upgrading aadsshlogin package, because it can render the machine unusable.
> There was a breaking change on EL-like distribution on version 9.6, as well as on SUSE 15.6 that is incompatible with versions 9.0-9.5 or 15.0-15.6 respectively. Since http://packages.microsoft.com does not provide repositories for each minor version, the VM extension was modified to not install the latests version of aadsshlogin package. Staying on these version can pose a security risk as it does not allow making hotfixes to our packages. Also, you should avoid calling any command that will result to upgrading aadsshlogin package, because it can render the machine unusable.

Copilot uses AI. Check for mistakes.

> [!NOTE]
> SUSE made a breaking change with version 15.6 that is incompatible with the older versions. Since the Microsoft Entra login VM extension always installs the latest package, this will not work on older SUSE versions. You can install the aadsshlogin packages from packages.microsoft.com for older SUSE versions. After adding the repo, one can manually install them with this command: `sudo zypper install aadsshlogin=1.0.027980001`.
> There was a breaking change on EL-like distribution on version 9.6, as well as on SUSE 15.6 that is incompatible with versions 9.0-9.5 or 15.0-15.6 respectively. Since http://packages.microsoft.com does not provide repositories for each minor version, the VM extension was modified to not install the latests version of aadsshlogin package. Staying on these version can pose a security risk as it does not allow making hotfixes to our packages. Also, you should avoid calling any cpommand that will result to upgrading aadsshlogin package, because it can render the machine unusable.
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new NOTE is difficult to follow and has a few correctness/clarity issues: it uses singular/ambiguous wording ("EL-like distribution"), the version ranges appear self-contradictory (for example, "15.0-15.6" includes 15.6), and it uses an http:// URL for packages.microsoft.com (elsewhere in the doc it’s https://). Please rewrite this note to clearly state which distros/minor versions are affected, what the recommended action is, and format the packages URL consistently (prefer https:// and appropriate Markdown formatting).

Suggested change
> There was a breaking change on EL-like distribution on version 9.6, as well as on SUSE 15.6 that is incompatible with versions 9.0-9.5 or 15.0-15.6 respectively. Since http://packages.microsoft.com does not provide repositories for each minor version, the VM extension was modified to not install the latests version of aadsshlogin package. Staying on these version can pose a security risk as it does not allow making hotfixes to our packages. Also, you should avoid calling any cpommand that will result to upgrading aadsshlogin package, because it can render the machine unusable.
> A breaking change affects Enterprise Linux 9.6 distributions, such as RHEL 9.6 and compatible derivatives, and SUSE Linux Enterprise Server 15.6. These releases aren't compatible with `aadsshlogin` package builds intended for earlier minor versions in the same distribution family, such as Enterprise Linux 9.0 through 9.5 and SLES 15.0 through 15.5. Because [packages.microsoft.com](https://packages.microsoft.com/) doesn't provide repositories for every minor version, the VM extension installs an earlier `aadsshlogin` package version on these systems instead of the latest version. To avoid making the machine unusable, don't manually upgrade `aadsshlogin` on affected systems. Stay on the extension-installed version until a compatible package version is available.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants